html, body { 
  height: 100%;
  width: 100%;
  font-size: 12px;
  color: #434343;
  padding: 0;
  margin: 0;
  overflow: hidden;
  font-family: "HelveticaNeueLT Pro 35 Th",Arial,Sans-Serif;
}

.back { 
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
}

.cover { 
  background: #333333;
  opacity: 0.8;
}

#panel-left { 
  margin-right: 500px;
  height: 100%;
}

.panel-right { 
  width: 500px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}

.context { 
  padding: 20px 20px;
}

.heading { 
  color: white;
  font-size: 45px;
  font-weight: normal;
  text-align: right;
  margin: 0;
}
